/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

package com.jgeppert.struts2.jquery.components;

/**
 * @author <a href="http://www.jgeppert.com">Johannes Geppert</a>
 */
public interface SortableBean {

    void setSortable(String sortable);

    void setSortableAppendTo(String sortableAppendTo);

    void setSortableAxis(String sortableAxis);

    void setSortableCancel(String sortableCancel);

    void setSortableConnectWith(String sortableConnectWith);

    void setSortableContainment(String sortableContainment);

    void setSortableCursor(String sortableCursor);

    void setSortableCursorAt(String sortableCursorAt);

    void setSortableDelay(String sortableDelay);

    void setSortableDistance(String sortableDistance);

    void setSortableDropOnEmpty(String sortableDropOnEmpty);

    void setSortableForceHelperSize(String sortableForceHelperSize);

    void setSortableForcePlaceholderSize(String sortableForcePlaceholderSize);

    void setSortableGrid(String sortableGrid);

    void setSortableHandle(String sortableHandle);

    void setSortableHelper(String sortableHelper);

    void setSortableItems(String sortableItems);

    void setSortableOpacity(String sortableOpacity);

    void setSortablePlaceholder(String sortablePlaceholder);

    void setSortableRevert(String sortableRevert);

    void setSortableScroll(String sortableScroll);

    void setSortableScrollSensitivity(String sortableScrollSensitivity);

    void setSortableScrollSpeed(String sortableScrollSpeed);

    void setSortableTolerance(String sortableTolerance);

    void setSortableZindex(String sortableZindex);

    void setSortableOnStartTopics(String sortableStart);

    void setSortableOnSortTopics(String sortableSort);

    void setSortableOnChangeTopics(String sortableChange);

    void setSortableOnBeforeStopTopics(String sortableBeforeStop);

    void setSortableOnStopTopics(String sortableStop);

    void setSortableOnUpdateTopics(String sortableUpdate);

    void setSortableOnReceiveTopics(String sortableReceive);

    void setSortableOnRemoveTopics(String sortableRemove);

    void setSortableOnOverTopics(String sortableOver);

    void setSortableOnOutTopics(String sortableOut);

    void setSortableOnActivateTopics(String sortableActivate);

    void setSortableOnDeactivateTopics(String sortableDeactivate);

}
